package helpers;

import java.awt.Component;
import javax.swing.JOptionPane;


public class UIHelper {
    
    // Εμφάνιση μηνύματος επιβεβαίωσης διαγραφής μιας οντότητας
    public static boolean showDeleteConfirmation(Component c) {
        String options[] = { "Διαγραφή", "Άκυρο" };
        int choice = JOptionPane.showOptionDialog(
                                    c,
                                    "Είστε σίγουρος ότι επιθυμείτε τη διαγραφή της επιλεγμένης εγγραφής;",
                                    "Διαγραφή Εγγραφής",
                                    JOptionPane.YES_NO_OPTION,
                                    JOptionPane.QUESTION_MESSAGE,
                                    null,
                                    options,
                                    "Διαγραφή");
        
        return choice == JOptionPane.YES_OPTION;
    }
    
    // Εμφάνιση μηνύματος προειδοποίησης
    public static void showWarning(Component c, String title, String message) {
        JOptionPane.showMessageDialog(c, message, title, JOptionPane.WARNING_MESSAGE);
    }
    
    // Εμφάνιση μηνύματος σφάλματος
    public static void showError(Component c, String message) {
        JOptionPane.showMessageDialog(c, message, "Σφάλμα", JOptionPane.ERROR_MESSAGE);
    }
}
